メインコンテンツまでスキップ
バージョン: DAI 7.2

コンテナ 値

コンテナ 値

キータイプ説明デフォルト
asset-managerobjectAsset-manager ポッドの設定`{"gitStorageLimit":"100Mi"}
asset-manager.gitStorageLimitstringGit リポジトリのメタデータに適用されるストレージ制限は、K8s の emptyDir として公開されます。"100Mi"
global.devLicensestringEggplant DAIの使用に必要な開発者ライセンス。カスタマーサポートから提供されます。nil
global.enableUsageReportingint0
global.execLicensestringEggplant DAIの使用に必要な実行ライセンス。カスタマーサポートから提供されます。nil
global.git.enabledstring"true"
global.ingress.classNamestringIngressに使用するingress-nginxのクラス。"nginx"
global.ingress.enabledbooltrue
global.ingress.hoststringDAIのIngressのホスト名。"dai.example.com"
global.keycloak.hoststring"kc-dai.example.com"
global.keycloak.passwordstringKeycloak管理者ユーザーのパスワード。シークレットを使用します。"admin"
global.keycloak.userstringKeycloakの管理者ユーザー名。"admin"
global.objectStorage.assetBucketNamestring資産のストレージバケットの名前"assets"
global.objectStorage.awsobjectAWSプロバイダーを設定します。{"awsAccessKeyId":"eggplant","awsAccessKeyIdKey":"","awsSecretAccessKey":"eggplant","awsSecretAccessKeyKey":"","existingSecret":"","region":"eu-west-1"}
global.objectStorage.aws.existingSecretstring既存の秘密が awsAccessKeyId とaws SecretAccessKey の値を上書きします。""
global.objectStorage.minioobjectMinIO プロバイダーを設定します。rootUser と rootPassword が設定されている場合、追加の設定なしで minio.enabled を true に設定して、同梱の MinIO チャートを使用できます。既存のシークレットを使用する場合は、minio.auth.existingSecret にシークレットの名前を設定する必要があります。シークレットには root-user と root-password のキーが必要です。{"endpoint":"","existingSecret":"","rootPassword":"eggplant","rootPasswordKey":"","rootUser":"eggplant","rootUserKey":""}
global.objectStorage.minio.endpointstringMinIOインスタンスのエンドポイント。同梱のMinIOチャートを使用していない場合にのみ設定してください。""
global.objectStorage.providerstring使用するオブジェクトストレージプロバイダー。有効な値は'minio'または'aws'です。"minio"
global.objectStorage.screenshotBucketNamestringスクリーンショットのストレージバケットの名前は、"screenshots-storage" です。"screenshots"
global.postgresql.auth.postgresPasswordstringPostgreSQL管理者ユーザーのパスワードは、DAIがPostgreSQLインスタンスとの認証に使用し、postgresqlサブチャートに継承されてpostgresユーザーを構成するために使用されます。
global.postgresql.hoststringDAIによって使用されるPostgreSQLインスタンスのホスト名。"postgres"
global.postgresql.ttdbNamestringDAIが使用する主要なデータベースの名前。"ttdb"
global.postgresql.usernamestring作成するカスタムユーザー。DAIがPostgreSQLインスタンスで認証するために使用し、postgresqlサブチャートがPostgreSQLデプロイメントを設定するために継承します。"postgres"
global.rabbitmq.erlangCookiestringRabbitMQ Erlangのクッキー。これは、秘密dai-rabbitmqのrabbitmq-erlang-cookieの値から設定されるか、ランダムな文字列に設定されます。nil
global.rabbitmq.erlangCookiestringRabbitMQ Erlangのクッキー。これは、秘密dai-rabbitmqのrabbitmq-erlang-cookieの値から設定されるか、ランダムな文字列に設定されます。nil
global.rabbitmq.existingSecretstringrabbitmq-passwordとrabbitmq-erlang-cookieキーを含む既存の秘密。rabbitmq.passwordとrabbitmq.erlangCookieを上書きします。""
global.rabbitmq.extraConfigurationstring"web_stomp.tcp.port = 15674\nweb_stomp.ws_frame = binary\nweb_stomp.ws_path = /mq/fedrive\n\nloopback_users.backend = false\n\nauth_backends.1 = internal\nauth_backends.2 = cache\nauth_cache.cached_backend = http\nauth_cache.cache_ttl = 5000\n\nauth_http.http_method = post\nauth_http.user_path = http://rabbitmq-auth:4649/rabbitmq_auth_service/api/v1/user\nauth_http.vhost_path = http://rabbitmq-auth:4649/rabbitmq_auth_service/api/v1/vhost\nauth_http.resource_path = http://rabbitmq-auth:4649/rabbitmq_auth_service/api/v1/resource\nauth_http.topic_path = http://rabbitmq-auth:4649/rabbitmq_auth_service/api/v1/topic"
global.rabbitmq.hoststringRabbitMQインスタンスのホスト名。"rabbitmq"
global.rabbitmq.passwordstringDAIがRabbitMQで認証するためのパスワード。これが設定されていない場合、秘密dai-rabbitmqのrabbitmq-passwordの値に設定されるか、ランダムな文字列に設定されます。nil
global.rabbitmq.portintRabbitMQインスタンスが稼働しているポート。5672
global.rabbitmq.usernamestringDAIがRabbitMQで認証するためのユーザー名。"rabbitmq"
global.restartEpfAfterSecondsintテスト構成を実行する際に、EPFが再起動する前にEPFが実行される間隔(秒単位)を設定できます。この変数は、現在のステップが終了し、次のステップに移動する前に有効になります。これは、DAI Run Agentで実行されるテスト構成にのみ適用されます。ライブ実行中は、EPFは再起動せずに連続して実行されます。テスト実行中にEPFを再起動したくない場合は、このオプションを0(ゼロ)に設定して無効にできます。デフォルト値:30分。1800
keycloakobjectBitnami Keycloakサブチャートの設定。{"auth":{"adminPassword":"admin","adminUser":"admin"},"enabled":true,"externalDatabase":{"database":"keycloak","existingSecret":"","host":"postgres","password":"fake","user":"postgres"},"fullnameOverride":"keycloak","httpRelativePath":"/auth/","ingress":{"enabled":false},"initContainers":[{"command":["sh","-c","until pg_isready -U ${KEYCLOAK_DATABASE_USER} -h ${KEYCLOAK_DATABASE_HOST} -p ${KEYCLOAK_DATABASE_PORT}; do echo \"waiting for PostgreSQL\"; sleep 5; done"],"envFrom":[{"configMapRef":{"name":"keycloak-env-vars"}}],"image":"docker.io/bitnami/postgresql:14.5.0-debian-11-r35","imagePullPolicy":"IfNotPresent","name":"wait-for-postgresql"}],"postgresql":{"enabled":false}}
keycloak-realm-provisioner.smtp.authstring""
keycloak-realm-provisioner.smtp.enabledstringKeycloakでSMTPを設定し、メールを送信するかどうか。"no"
keycloak-realm-provisioner.smtp.existingSecretstring""
keycloak-realm-provisioner.smtp.fromstring""
keycloak-realm-provisioner.smtp.hoststring""
keycloak-realm-provisioner.smtp.passwordstring""
keycloak-realm-provisioner.smtp.portstring""
keycloak-realm-provisioner.smtp.sslstring""
keycloak-realm-provisioner.smtp.tlsstring""
keycloak-realm-provisioner.smtp.userstring""
keycloak-user-provisioner.adminUsersobjectこのマッピングは、作成するDAI管理者ユーザーをリストします。複数の管理者ユーザーを指定できます。各管理者ユーザーは、別々のキーで指定します。例:adminUsers.myAdmin、adminUsers.anotherAdmin。指定された各管理者ユーザーには、adminUsers.daiAdminの下に表示されるすべてのフィールドが必要です。{"daiAdmin":{"email":null,"firstName":null,"lastName":null,"password":null,"username":null}}
keycloak.authobject初期管理ユーザーの設定。{"adminPassword":"admin","adminUser":"admin"}
keycloak-user-provisioner.adminUsers.daiAdmin.passwordstring長さは12文字以上である必要があります。nil
keycloak.authobject初期管理ユーザーの設定。{"adminPassword":"admin","adminUser":"admin"}
keycloak.enabledbool真に設定する必要があります - 独自のKeycloakを使用することはサポートされていません。true
keycloak.externalDatabaseobjectKeycloakの永続化に使用するデータベースを構成します。同梱のPostgreSQLインスタンスを使用しており、パラメーターを変更する場合、これを更新して一致させる必要があります。{"database":"keycloak","existingSecret":"","host":"postgres","password":"fake","user":"postgres"}
keycloak.fullnameOverridestringChanging this will impact the name of the service created by the Bitnami chart. If you change this, DAI may not behave as expected."keycloak"
keycloak.httpRelativePathstringKeycloakリソースを公開するためのDAIサーバーURLに対する相対パス。これは古いKeycloakバージョンとの互換性のために必要です。DAIはこれに依存しており、変更してはいけません。"/auth/"
keycloak.ingress.enabledboolBitnami Keycloakチャートによって展開されるIngress構成が展開されているかどうか。これはfalseでなければなりません。なぜなら、独自のIngressを配布しているからです。false
keycloak.initContainerslistPostgreSQLが準備完了する前にKeycloakが起動するのを防ぐ初期化コンテナを追加します。[{"command":["sh","-c","until pg_isready -U ${KEYCLOAK_DATABASE_USER} -h ${KEYCLOAK_DATABASE_HOST} -p ${KEYCLOAK_DATABASE_PORT}; do echo \"waiting for PostgreSQL\"; sleep 5; done"],"envFrom":[{"configMapRef":{"name":"keycloak-env-vars"}}],"image":"docker.io/bitnami/postgresql:14.5.0-debian-11-r35","imagePullPolicy":"IfNotPresent","name":"wait-for-postgresql"}]
keycloak.postgresqlobjectKeycloakチャートが自身のPostgreSQLインスタンスを設定する場合。DAIの他の部分と同じpostgresインスタンスを再利用するので、これはfalseのままにしてください。{"enabled":false}
minioobjectBitnami MinIOサブチャートの構成{"auth":{"existingSecret":"dai-objectstorage"},"clientImage":{"tag":"2023.6.6-debian-11-r1"},"enabled":true,"extraEnvVars":[{"name":"MINIO_SKIP_CLIENT","value":"yes"}],"fullnameOverride":"minio","image":{"tag":"2023.6.9-debian-11-r1"},"persistence":{"enabled":true}}
minio.auth.existingSecretstring"dai-objectstorage"
minio.enabledbooltrue
minio.fullnameOverridestring"minio"
minio.persistence.enabledstringbool
postgresqlobjectBitnami postgresqlサブチャートの設定。{"enabled":true,"fullnameOverride":"postgres","image":{"tag":"14.10.0-debian-11-r18"},"primary":{"extraEnvVars":[{"name":"POSTGRESQL_DATABASE","value":"keycloak"}],"persistence":{"enabled":true}}}
postgresql.enabledbool別のPostgreSQLインストールを使用する場合はfalseに設定します。true
postgresql.fullnameOverridestring作成されるサービスの名前に影響を与えます。これが変更されると、おそらくglobal.postgresq.hostを更新する必要があります。"postgres"
postgresql.primary.extraEnvVars [0]objectPOSTGRESQL_DATABASE環境変数は、初期展開時にPostgreSQLインスタンス上に作成されるデータベースの名前です。DAIが動作するためには、'keycloak'データベースが存在する必要がありますが、作成方法は任意です。{"name":"POSTGRESQL_DATABASE","value":"keycloak"}
postgresql.primary.persistence.enabledboolControls whether PostgreSQL data is persisted in a PVC. Setting this to false could result in data loss.true
rabbitmqobjectBitnami RabbitMQチャートの設定。{"auth":{"existingErlangSecret":"dai-rabbitmq","existingPasswordSecret":"dai-rabbitmq","username":"rabbitmq"},"enabled":true,"fullnameOverride":"rabbitmq","persistence":{"enabled":true},"resources":{"limits":{"memory":"400Mi"},"requests":{"cpu":"400m","memory":"400Mi"}}}
rabbitmq.auth.existingErlangSecretstring"dai-rabbitmq"
rabbitmq.auth.existingPasswordSecretstring"dai-rabbitmq"
rabbitmq.auth.usernamestring| rabbitmq.auth.username | string作成するデフォルトのRabbitMQユーザー。これが変更されると、global.rabbitmq.usernameも一致するように更新する必要があります。
rabbitmq.fullnameOverridestringこれを変更すると、Bitnamiチャートによって作成されるサービス名に影響を与え、DAIが壊れる可能性があります。"rabbitmq"